#include <stdio.h>
#include <string.h>

int main()
{
    FILE* fp=fopen("testfile","r");
    if(!fp)
    {
        printf("打开失败");
        return 1;
    }
    const char* msg="Yuzuriha\n";
    char buffer[20];
    //     读取到buffer中  一次读取元素的大小  读取几次   从fp中读取
    size_t s=fread(buffer,1,strlen(msg),fp);
    if(s>0)
    {
        //添加'\0'
        buffer[s]=0;
        printf("%s",buffer);
    }
    //检查文件是否到达了文件末尾
    else if(feof(fp))
             printf("到达文件末尾");

    fclose(fp);
}



////写文件
//int main()
//{
//      //一切对文件内容的操作，都必须先打开文件
//     FILE* fp=fopen("testfile","w");
//     if(!fp)
//     {   
//          printf("打开失败\n");                     
//     }   
//     else
//     {   
//        //写文件
//        const char* msg="Yuzuriha\n";
//        fwrite(msg,strlen(msg),1,fp);
//        //写完之后关闭文件                                                                                                                                             
//        fclose(fp);
//     }    
//}
